$('.modules_checkboxes').ready(function() {
  OnClickFieldset();
  OnClickRadio('modules_radio', '.modules_checkboxes');
  OnClickRadio('themes_radio', '.themes_checkboxes');
  OnClickRadio('files_radio', '#edit-files-list-wrapper');
});

function OnClickRadio(id, element) {
  $(".form-radio[name='" + id + "']").change(function() {
    if ($(this).val() == 'all') {
      $(element).hide();
    } else {
      $(element).show();
    }
  });
}

function OnClickFieldset() {
  $("fieldset legend a").click(function() {
    $(".form-radio:checked").change();
  });
}